.tpage {

}
.tpage_title {
  font-size: 20px;
  font-weight: 500;
  line-height: 48px;
  background: #ffffff;
  padding: 0 16px;
  color: #000;
  display: flex;
  align-items: center;
}
.tpage_search {
  display: flex;
  justify-content: flex-end;
}
.tpage_search_bar {
  width: 380px;
}
.ssearch_children {
  margin-left: 16px;
}
.tpage_table {
  margin: 16px;
  background: #ffffff;
  padding: 16px;
  overflow: auto;
  height: calc(100vh - 100px);
}
.tpage_table th, td {
  white-space: nowrap;
}
.tpage_layout:not(:first-child) {
  margin-top: 8px;
}
.tpage_layout .tpage_search {
  display: inline-block;
}
.tpage_container {
  margin: 16px;
  padding: 24px 32px;
  background: #ffffff;
  border-radius: 4px;
}
.description_card_title {
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, .85);
}
.description_card {
  padding-bottom: 32px;
}
.label {
  font-weight: bolder;
}
.mt16 {
  margin-top: 16px;
}
.image {
  width: 98px;
  height: 98px;
  margin-right: 16px;
}